JetBackup\Destination\Vendors\S3\S3 C

Total Complexity 106
Dependencies 18
Dependents 2
Total lines 475
Lines of code 210
Logical lines of code 191
Comment lines 189
Methods 46
Properties 1

Methods 46

Method Rating Maintainability Complexity Lines of code
setData()
B
47 21 26
validateFields()
A
54 18 15
removeDir()
A
51 8 26
getFileStat()
S
53 6 20
getClient()
S
58 2 16
removeFile()
S
64 3 9
_getParsedEndpoint()
S
68 3 6
fileExists()
S
64 3 9
connect()
S
68 2 7
register()
S
66 2 8
copyFileToRemote()
S
64 2 9
copyFileToLocal()
S
66 2 8
disconnect()
S
98 1 1
unregister()
S
98 1 1
getAccessKey()
S
91 1 1
getData()
S
81 1 3
dirExists()
S
82 1 3
copyFileToLocalChunked()
S
74 1 4
copyFileToRemoteChunked()
S
74 1 4
listDir()
S
75 1 4
getDiskInfo()
S
82 1 3
createDir()
S
82 1 3
setExtraFields()
S
90 1 1
setAccessKey()
S
89 1 1
setVerifySSL()
S
89 1 1
getSecretKey()
S
91 1 1
setSecretKey()
S
89 1 1
getRegion()
S
91 1 1
setRegion()
S
90 1 1
getBucket()
S
91 1 1
setBucket()
S
90 1 1
getEndpoint()
S
91 1 1
setEndpoint()
S
90 1 1
getVerifySSL()
S
89 1 1
getRetries()
S
90 1 1
getExtraFields()
S
89 1 1
setRetries()
S
90 1 1
getKeepAliveTimeout()
S
90 1 1
setKeepAliveTimeout()
S
90 1 1
setSelectedVendor()
S
90 1 1
getSelectedVendor()
S
91 1 1
setQuickAccessCode()
S
90 1 1
getQuickAccessCode()
S
91 1 1
getKeepAliveRequests()
S
90 1 1
setKeepAliveRequests()
S
90 1 1
protectedFields()
S
92 1 1